// 角色类

#ifndef ALICE_CHARACTERS_CHARACTER_H_
#define ALICE_CHARACTERS_CHARACTER_H_

#include "game_object.h"

namespace alice {

class Character : public GameObject  {
  public:
    Character(Properties* props):GameObject(props) {
      name_ = props->texture_id;
    }

    virtual void Draw()=0;
    virtual void Update(double delta_time)=0;
    virtual void Clean()=0;

  protected:
    std::string name_;
};

}

#endif // ALICE_CHARACTERS_CHARACTER_H_